//
// Created by andryu on 2025/1/1.
//

#ifndef LEARNTUTORIAL_RECTANGLERENDERER_H
#define LEARNTUTORIAL_RECTANGLERENDERER_H

#include "ShapeRenderer.h"

class RectangleRenderer : public ShapeRenderer{
public:
    RectangleRenderer();
    void onSurfaceCreated() override;
    void onDrawFrame() override;
    void onSurfaceChanged(jint width, jint height) override;

    std::string getVertexShaderCode() const override;
    std::string getFragmentShaderCode() const override;
};

#endif //LEARNTUTORIAL_RECTANGLERENDERER_H
